package com.project.easy.common.framework.web.annotation;


import java.lang.annotation.*;

/**
 * @author GreatorMan.cool
 * @copyright: Copyright (c) 2020
 * @company: 扬起科技有限公司
 * @description: 权限验证
 * @date 2021/10/10 22:27
 */
@Target(value = {ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface AuthValidator {
    /**
     * 验证TOKEN是否合法
     * @return true 验证 false 不验证
     */
    boolean hasToken() default true;
    /**
     * 是否验证接口权限
     * @return true  验证接口权限 false 不验证
     */
    boolean hasAuth() default true;

}
